package com.obas.model.business;

import java.util.Date;

import com.ease.model.NamespaceModel;

public class DpiCustomer extends NamespaceModel {

	/**
	 * 
	 */
	private static final long serialVersionUID = -611032041156370659L;

	private Boolean enabled;
	/** 登录名 */
	private String username;
	/** 上下线标记 */
	private String action;
	/** 上下线时间 */
	private Date time;
	/** 客户端名字 */
	private String netEndingName;
	/** 客户端IP */
	private String netEndingIp;
	/** SessionID(该字段目前填充的值为MAC，后续会改成Session ID) */
	private String netEndingMac;
	/** 设备IP */
	private String deviceIp;
	/** PPPOE标志(固定格式 "PPP") */
	private String serviceCode;
	/** 无用 */
	private String certificateType;
	/** 端口号 */
	private String certificateCode;

	/**
	 * @return the enabled
	 */
	public Boolean getEnabled() {
		return enabled;
	}

	/**
	 * @param enabled
	 *            the enabled to set
	 */
	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}

	/**
	 * @return the username
	 */
	public String getUsername() {
		return username;
	}

	/**
	 * @param username
	 *            the username to set
	 */
	public void setUsername(String username) {
		this.username = username;
	}

	/**
	 * @return the action
	 */
	public String getAction() {
		return action;
	}

	/**
	 * @param action
	 *            the action to set
	 */
	public void setAction(String action) {
		this.action = action;
	}

	/**
	 * @return the time
	 */
	public Date getTime() {
		return time;
	}

	/**
	 * @param time
	 *            the time to set
	 */
	public void setTime(Date time) {
		this.time = time;
	}

	/**
	 * @return the netEndingName
	 */
	public String getNetEndingName() {
		return netEndingName;
	}

	/**
	 * @param netEndingName
	 *            the netEndingName to set
	 */
	public void setNetEndingName(String netEndingName) {
		this.netEndingName = netEndingName;
	}

	/**
	 * @return the netEndingIp
	 */
	public String getNetEndingIp() {
		return netEndingIp;
	}

	/**
	 * @param netEndingIp
	 *            the netEndingIp to set
	 */
	public void setNetEndingIp(String netEndingIp) {
		this.netEndingIp = netEndingIp;
	}

	/**
	 * @return the netEndingMac
	 */
	public String getNetEndingMac() {
		return netEndingMac;
	}

	/**
	 * @param netEndingMac
	 *            the netEndingMac to set
	 */
	public void setNetEndingMac(String netEndingMac) {
		this.netEndingMac = netEndingMac;
	}

	/**
	 * @return the deviceIp
	 */
	public String getDeviceIp() {
		return deviceIp;
	}

	/**
	 * @param deviceIp
	 *            the deviceIp to set
	 */
	public void setDeviceIp(String deviceIp) {
		this.deviceIp = deviceIp;
	}

	/**
	 * @return the serviceCode
	 */
	public String getServiceCode() {
		return serviceCode;
	}

	/**
	 * @param serviceCode
	 *            the serviceCode to set
	 */
	public void setServiceCode(String serviceCode) {
		this.serviceCode = serviceCode;
	}

	/**
	 * @return the certificateType
	 */
	public String getCertificateType() {
		return certificateType;
	}

	/**
	 * @param certificateType
	 *            the certificateType to set
	 */
	public void setCertificateType(String certificateType) {
		this.certificateType = certificateType;
	}

	/**
	 * @return the certificateCode
	 */
	public String getCertificateCode() {
		return certificateCode;
	}

	/**
	 * @param certificateCode
	 *            the certificateCode to set
	 */
	public void setCertificateCode(String certificateCode) {
		this.certificateCode = certificateCode;
	}

}
